MXNet est un engin de deep learning permettant le développement, l'entraînement et le déploiement de modèle de Deep Learning.
Son architecture facilite l'exécution en parallèle sur de multiples GPU ou machines (Yarn - Hadoop)
Plusieurs langages sont supportés: R, Python, Scala, Julia, Perl, C++ en plus de permettre le déploiement de modèle sur mobile pour l'inférence.
Le projet a été reçu en 2017 dans l'Incubateur Apache et a été choisi comme engin de prédilection chez Amazon.
Le nom MXNet provient d'utilisation mixte de composantes de code impératif et déclaratif.